package ro.isdc.navigator.factory;

import ro.isdc.navigator.IPagesNavigator;

/**
 * Pages navigator factory interface.
 * 
 * @author Andrei Chirila / ISDC! Romania
 * @version 1.0
 * @date Jul 1, 2009 
 * @param <T>
 */
public interface IPagesNavigatorFactory<T> {
  
  /**
   * Creates a page navigator depending on a search context.
   * 
   * @param searchContext the search context
   * @return the page navigator
   */
  IPagesNavigator<T> createPagesNavigator(final SearchContext searchContext);
}
